Top 10k strings from 16-48 Magazine - Issue 12 (1984)(16-48 Tape Magazine)(Side A)[a].tzx
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /
Back to the directory listing
8 """"""""""" 5 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 5 16/48 Magazine Ltd. *6\$: 4 z$="09020203STOP THE TAPE": 4 hhhhhhhhhhhhhhhh 4 B.C.THORNE APRIL 1983*S\ 4 ;"Press any key to continue": 4 16/48 script 4 ((prog+474 4 """""""""""""""" 3 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 3 ;" ": 2 |UUUUUUUUUUUUUUUUUT 2 z$="ll010102"+a$: 2 z$="12030304CHAPTER 3": 2 z$="10030203STOP THE TAPE": 2 z$="10030203RUN THE TAPE": 2 z$="10020203RUN THE TAPE": 2 z$="06070104MACHINE CODE TUTOR": 2 z$="0310020216/48": 2 ooooooooooooooooooooooooooooooo 2 UUUUUUUUUUUUUUUUUT 2 PRESS ANY KEY 2 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 @@@@@@@@@@@@@@@@@ 2 @@@@@@@@@@@@@@@@ 2 @@@@@@@@@@@@@@@ 2 ;"tutor3.2": 2 ;"tutor3.1": 2 ;"XMAS 16/48" 2 ;"HIT A KEY( 2 ;"ADVERT": 2 ;" 16/48 DECEMBER 84 TAPE 12 " 2 " ": 2 to read again."; 2 to quit and load part 2.": 2 to page backwards."''''" 1 ~#~(~-~.~3~>~C~H~K~P~Q~R~ 1 z$="ll000202"+a$: 1 z$="18160202P.Lant.": 1 z$="18070303PART 2": 1 z$="18070303PART 1": 1 z$="18000102GRAPHICS EXPLAINED? MAY BE!": 1 z$="16000203MUSIC TYPEWRITER": 1 z$="16000102BREAK DISABLED? PROBABLY,": 1 z$="15020303MNEMONICS.": 1 z$="14000102INSTANT GRAPHICS? YES,": 1 z$="13130402&": 1 z$="11000404ASSEMBLY": 1 z$="11000102OUT(254),A or OUT (FEh),A": 1 z$="10000203LET THE TAPE RUN": 1 z$="09000104You have to admit - it is quick!": 1 z$="08040203MUSICMASTER": 1 z$="08030202STOP THE TAPE": 1 z$="07000102IN A,(C)": 1 z$="05010617MUSIC": 1 z$="05000102LD BC,65278(or FEFEh)": 1 z$="03060202ADD (HL)": 1 z$="01010204Electronic mail": 1 z$="00060102WHAT'S IT ALL ABOUT?": 1 z$="00040202THE PROBLEM": 1 z$="00030202INS AND OUTS": 1 z$="00020305EDITORIAL": 1 z$="00020202HOW TO USE IT": 1 z$="000202028 BIT LOADING": 1 z$="00010505REVIEW": 1 z$="00010402JUMPING": 1 z$="00010302HEX CODES": 1 z$="00010302A PROGRAM!": 1 z$="0001020216 BIT LOADING": 1 z$="00010102Arithmetic & Logic Operations.": 1 z$="00000802E.G.": 1 z$="0000060516 48": 1 z$="00000202WITH COMPLIMENTS": 1 z$="00000202NOW LET'S RUN IT": 1 z$="00000202ASSEMBLY LISTING": 1 wwwwwwwwwwwwwwww 1 wwwwwwwwwwwww 1 we demonstrated the 10 types of operation which can be performedby the ALU (Arithmetic and LogicUnit). This month we extend our repertoire of instructions and establish the conventional way of representing them as-": 1 tutor3.2 1 tutor3.1 9 1 rev1 _ 1 r6/#6/#6/: 1 p$="Relative jumps can be up to 127 bytes forward or 128 bytes back.CC can be Z(zero flag set), NZ(zero flag reset), C or NC (carry flag set or reset, M(sign flag set for a minus number).": 1 p$="(Most assemblers assume A)": 1 letter 1 ffffffffffffffff 1 ffffffffffffff 1 edit O 1 dffff3333333333333333 1 d;e?eReqexe}e 1 d'd.d5d>dJdVd]dddkdrd~d 1 basic it will assign to x the number held in the BC register pair." 1 agazine Ltd*S\ 1 `fffffffff6 1 Z$="19090202PRESENT": 1 Z$="1800020348K ZX SPECTRUM!": 1 Z$="18000102WEEKEND FOR TWO IN PARIS": 1 Z$="16000102AND YOU MAY WIN A REAL LIFE": 1 Z$="15000102Price: `10.95 (P&P FREE)": 1 Z$="14180204DREAMS": 1 Z$="14090203AND THE": 1 Z$="14080203NEAR YOU": 1 Z$="14020204STAR": 1 Z$="13000102LAST CHANCE MINE": 1 Z$="12000102WELL, ER, ABOUT TWELVE ACTUALLY.": 1 Z$="11000102YOU'LL GET LOST IN THE": 1 Z$="10030203TWO 48K PARTS": 1 Z$="10030203RUN THE TAPE": 1 Z$="10020203IN YOUR DREAMS": 1 Z$="09190203COMETH": 1 Z$="09030203TO A SPECTRUM": 1 Z$="09000102THOUSANDS.": 1 Z$="08000102YOU'LL SHIVER IN TRANSYLVANIA": 1 Z$="08000102Star Dreams": 1 Z$="07160102AND A CAST OF": 1 Z$="07000102THE CHEDDAR CAT": 1 Z$="06030406S": 1 Z$="06030203PRODUCTION IN": 1 Z$="06000203THAT TAKES PLACE": 1 Z$="05090102THE SANDMAN,": 1 Z$="05070406A": 1 Z$="05000102STARRING": 1 Z$="05000102PART OF A SECRET AGENT": 1 Z$="04110406N": 1 Z$="03150406D": 1 Z$="03050204COMING SOON": 1 Z$="03000102YOU'LL THRILL TO PLAYING THE": 1 Z$="02190406M": 1 Z$="02070203A MAMMOTH": 1 Z$="02030203THE ADVENTURE": 1 Z$="02000102MAYHEM.": 1 Z$="01230406A": 1 Z$="01190102COMETH": 1 Z$="00270406N": 1 Z$="00040203SANDMAN": 1 Z$="00030203THE": 1 Z$="00000102THE": 1 Z$="00000102FAST DRAWING GRAPHICS, MUSIC AND": 1 XUUUUUUUUU5X 1 XUUUUUUUUU 1 XMAS ADV ! 1 XMAS 16/48O 1 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1 UUUUUUUUUUUUUUUUUUUU@uUUUUUUUUU 1 UUUUUUUUUUUUUUUUUUP 1 UUUUUUUUUUUUUUUUT 1 UUUUUUUUUUUUUUUU 1 UUUUUUUUUUUUUUU 1 UUUUUUUUUUUUU@ 1 UUUUUUUUUUUP 1 UUUUUUUUUT 1 UUUUUUUUU""RUUUU 1 See chapter 26 in the manual. 1 RANDOMIZE 1 PYRAMANIA 1 PLEASE INPUT YOUR NAME 00 00:00 1 PDDDDDffFDDDDDDDD 1 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 1 Magnetic Magazines Ltd.*6\$: 1 London W1R 3AB. 1 ITEMS TIME NAME 1 HmAENmAEYmFx_mPygmP~nmU 1 GGGGGGGGGGGGGGG 1 G ""ANIMATE""*" 1 FFFFFFFFFFnhhhhhhhhhhhhhhhhhhhhhFFFFFFFFFFFnhhhhhhhhhhhhhhhhhhhhFFFFFFFFFFFnnhhhhhhhhhhhhhhhhhhhFFFFFFFFFFFFnhhhhhhhhhhhhhhhhhhhFFFFFFFFFFFFFnhhhhhhhhhhhhhhhhhhFFFFFFFFFFFFFFnhhhhhhhhhhhhhhhhhFFFFFFFFFFFFFFnhhhhhhhhhhhhhhhhhFFFFFFFFFFFFFFFnhhhhhhhhhhhhhhhhFFFFFFFFFFFFFFFnhhhhhhhhhhhhhhhhFFFFFFFFFFFFFFFnnhhhhhhhhhhhhhhh 1 F ""TEXTELE""* 1 E ""ZOUNDS""* 1 DDDDDDDDDDDDDDDD 1 D""DDDDDDDDDDD 1 D ""comp12"" 1 CDDDDDDDDDDDDDDD 1 C ""rev2"" 1 BDDDDDDDDDDDDDDD 1 B<<dDd$fB~<B 1 B< P\B]]B< 1 B ""SKY FIGHT"" 1 Argus Press Software Ltd, 1 ADVERT 1 A ""16/48D&G12"" 1 @@@@@@@@@@ 1 ?@ABCDE6789 1 ;"will send the contents of A to the port which controls the loudspeaker(bit 4), the cassette micsocket (bit 3) and the border colour(bits 0,1,2)."'"E.G. if A is 16(10h) the speakerwill be switched on and the border will be black. If A is 0 the speaker will switch off." 1 ;"tutor3.2" 1 ;"tutor3.1" 1 ;"to keys CAPS SHIFT - V." 1 ;"or ADD A,(HL) ";: 1 ;"load A"; 1 ;"letter": 1 ;"from the port connected"; 1 ;"Yours,": 1 ;"XMAS ADV" 1 ;"To save this type-face to tape just BREAK out of the program & type": 1 ;"This will"; 1 ;"This month a brief look at": 1 ;"There are a few things I'd like to sort out regarding the new magazine intended for the largerproportion of 48K machines." 1 ;"The routine is currently stored as 20 bytes starting at address "; 1 ;"The recorder seems reliable withmost commercial programs, but lack of an asimuth adjustment means that you may have trouble with some other tapes."'"The unfortunate development for Challenge is the advent of"'"custom loaders on much of the current software. These newer tapes will not load, and unless Challenge can persuade all the software houses to agree on a single fastload standard the SPRINT will never totally"'"replace the recorder you are using now." 1 ;"The SPRINT recorder is a device consisting of a normal tape deckwhich runs at 4 times standard speed and a replacement SpectrumROM. The ROM has a modified cassette interface routine whichSAVES and LOADS at four times normal speed." 1 ;"TAPE 12 DECEMBER 84 SIDE 1" 1 ;"So far so good, but it now has to be said that the Sinclair offering is written in mediocre BASIC and ROMANTIC ROBOT's MUSICTYPEWRITER makes full use of theextra power afforded by machine code." 1 ;"Send letters, problems, ideas, subscriptions or orders for back issues to"'" 1 ;"START THE TAPE" 1 ;"SIDE 1 LOADING" 1 ;"Romantic Robot say that they mayproduce versions which will drive a full width printer and be MIDI compatible. Add that to the transposing function and youhave a really powerful musiciansutility."''"Meanwhile my best recommendationis a small queue (not computer enthusiasts) who can't wait to write another tune."''"ROMANTIC ROBOT are at,"'"113 Melrose Ave, London NW2 4LX." 1 ;"Rewind & play to Verify...": 1 ;"Press any key to start again."''''" 1 ;"PRESS ANY KEY" 1 ;"PRESS ANY KEY ( 1 ;"PRESS A KEY ( 1 ;"P.Lant to 16/48 Sept 1984" 1 ;"On the hardware front Sinclair launched the SPECTRUM PLUS and we got a review model of the SPRINT recorder from Challenge Research."''"The PLUS is a 48K Spectrum in a QL type keyboard. The new manualand the unshifted punctuation should make it easier to use. They justify the `179.95 price by including TASWORDII, SCRABBLEand 4 other tapes. Very pretty." 1 ;"MUSIC TYPEWRITER starts you off with a sample in the Baroque style which is a joy to listen too as well as to watch."''"I only have two reservations about this excellent program. It will not accept a 2/2 time signature and the print out to the ZX printer is only 1 bar across." 1 ;"MUSIC TYPEWRITER displays the notes as they are played."''"MUSICMASTER can only offer a static menu as it BEEPS feebly."''"The Sinclair program is creditedto 'Incognito Software Ltd.', I can quite understand the desire for anonymity." 1 ;"Lots of stuff to get through this month. First some answers to Mr Lant's questions about ournew serialised adventure. This will start next month and will be 48K only." 1 ;"LET THE TAPE RUN": 1 ;"If you like the idea of reducingthe loading time of 16/48 or even SABRE WULF by a factor of four, then so long as you keep your old recorder handy, this isstill an investment worth some consideration."''"The SPRINT is `64.95 from,"''"CHALLENGE RESEARCH"'"218 High St"'"Potters Bar"'"Herts EN6 5BJ" 1 ;"If you are new to the Spectrum and 16/48 I hope we can help to convince you that you made the right decision. If you are just new to 16/48 - WHERE WERE YOU?."''"New readers may like to know that they can make back up copies (for personal use only!) of almost all our programs by BREAKing out followed by -"'" GOTO 9999(to save to tape)"'"or"'" GOTO 9998 (for microdrive)." 1 ;"I hope you find this program gives you a few ideas. I would recommend that if you understandmore than 50% of this you shouldthink seriously about buying an assembler before next month. The best are by Picturesque and Hisoft."'' "Press any key to start again."''''" 1 ;"For the impatient among you we arrive at our first program in part 2.": 1 ;"Finally,keep up the good work with the utilities,many of whichyou may recognise within this program." 1 ;"FROM LEADING RETAILERS OR DIRECTFROM:" 1 ;"Both these programs provide a similar initial menu. Notes of any pitch or duration can be selected and will be written onto music staves according to a selected key and time"'"signature." 1 ;"A feature of past issues which Iparticularly like are the Logic problems like ~TOWER~,~MONKEY~, ~beakers~,etc," 1 ;"17 Barn Close"'"SEAFORD"'"East Sussex"'"BN25 3EW" 1 ;"16/48TITLE": 1 ;"16/48TITLE" 1 ;"(THE PROGRAM)" 1 ;"(ROMANTIC ROBOT, `9.95)" 1 ;"(From SINCLAIR for `9.95)": 1 ;"""tutor3.2"""''"Part 2 builds up a short programto manipulate the screen memory.": 1 ;"""tutor3.1"""''"Chapter 3 of our machine code series."''"Part 1 introduces the assembly mnemonics for the most common Z80 instructions.": 1 ;"""rev2"""''"Someone said our reviews were shallow - not any more. Stung to the core we start a new format which includes a screen display and up to 4 pages of comment for each of the six programs reviewed.": 1 ;"""rev1"""''"Music programs. MUSICMASTER fromSinclair and MUSIC TYPEWRITER byRomantic Robot. (one of them is really good and the other....)": 1 ;"""letter"""''"A very pretty missive from P Lant of Colchester.": 1 ;"""edit"""''"News about the SPECTRUM PLUS, the SPRINT recorder and future developments in 16/48.": 1 ;"""comp12"""''"Unscramble the JASPER screen andyou could win any two micromega games.": 1 ;"""ZOUNDS"""''"Two machine code sound routines with very friendly customising facilities and comprehensive saving instructions. If you are following our m/code series you will find this program very interesting.": 1 ;"""XMAS ADV"""''"A SPELL OF CHRISTMAS ICE"''"A seasonal adventure written with Gilsoft's QUILL by Star Dreams Software. They tell me that a novice should solve it easily in two or three weeks! (What does that make me?)": 1 ;"""TEXTELE"""''"This French Teletext simulation was a clear winner in our educational competition."''"I would recommend anyone wishingto use the program in a school to send `1.00 to Stephen Reid at29 Glen Gardens, Dyce, Aberdeen so that he can send you a copy of his question booklet." : 1 ;"""SKYFIGHT"""''"Ian Brandon returns with this high speed game for two.": 1 ;"""PYRAMANIA"""''"Nicholas Murray's Spaceman Fred taking one giant leap for game kind."''"You will need to switch off to get out of this program and thenLOAD"""" to continue.": 1 ;"""ANIMATE"""''"Adrian Jarvis produced this to prove that the Spectrum could match the BBC for graphics. Well done Adrian.": 1 ;"""16/48D&G12"""''" ""OF DUNGEONS AND GREEN MEN"""''"Yaz investigates SHERLOCK.": 1 ;" * FULL 48K PROGRAMS."''" (16K's will skip to ""letter"")": 1 ;" IS LOADING PLEASE WAIT ": 1 ;" " 1 ;" " 1 ;" ": 1 8(88(88(hXp 1 33333333333333C 1 3333333333333333 1 2wGDDtGtww 1 233333fffff 1 1wwwwwwwwwwUUUU 1 16/48TITLE 1 16/48LOAD1 1 16/48 magazine, 1 16/48 A.P.S. 1 1 Golden Square, 1 0DDDDDDDDDDDDDDDD 1 0 Created by Muf for www.speccy.cz 1 **************** 1 (prog+730),768" 1 (Do look at p160 of the manual.) 1 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((9:::::::::::::::8888888888888999yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999p 1 '''"Press R to re-read"'" M to Move on"'" B to BREAK out" 1 '''"In this part we will build up a short program to move the top third of the screen display to the bottom third."''"This program has been written togive a concrete example of the instructions we have just been looking at. There are quicker ways of moving blocks of memory but these can wait until next month." 1 ''"s may be any of the following,": 1 ''"When the Spectrum comes across astatement such as"'" 1 ''"We must be able to fetch the data from memory and put the results where they are needed."'"The LOAD or LD instructions do this."'"LD D,S puts the contents of S (source) into D (destination)." 1 ''"The screen display file starts at address 4000H (16384)."'"The bottom third of the screen is stored in memory at 5000H (20480)."'"One third of the screen is 800H bytes (2048 decimal)."''"The problem is to move the 800H bytes starting at address 4000H into 800H memory locations starting at 5000H." 1 ''"The routine is currently stored at "; 1 ''"The routine is a little more impressive if we replace the NOP (no operation) instruction with CPL (compliment A)."''"Press any key to see the effect": 1 ''"The first step is to define precisely what we want to do.": 1 ''"The Z80 has the ability to use registers in pairs to handle 16 bit numbers (usually addresses)."''"The important point here is thatall micros suffer from a long established convention of"'"storing 16 bit numbers with the low byte before the high byte." 1 ''"RP is just a label. In the finalcode it will not be apparent."''"The next page shows the code produced if the text above is fed into an assembler." 1 ''"Once the music has been written the computer can play it back ata chosen speed. Tunes can be saved to tape and music copied onto a ZX printer." 1 ''"MUSICMASTER's only extra featureis a series of long notes about music theory which would be far better printed in the manual." 1 ''"It is worth taking a quick look at how the Z80 can perform this operation."''" 1 ''"In tutor4 we look the powerful block loading instructions. See you next month.": 1 ''"How do we read the keyboard and control the loudspeaker?": 1 ''"Finally we need instructions to perform the equivalent of GOTO and IF THEN GOTO."'"Jumps are absolute or relative, conditional or unconditional." 1 ''"Dear 16/48,"''" Just a little congratulatory missive on the advent of your first anniversary.I hope the next year is as good as the lastone." 1 ''"Back in ""tutor1.2"" (issue 10) 1 ''" 1 ""PYRAMANIA""* 1 '"Will the new adventure series"'"still feature the instant"'"graphics facility?"'"Will you be explaining how it"'"works in future issues?"'"Will you be fitting your"'"BREAK-DISABLE routine to preventpeople cheating?" 1 '"We could try,"'"LD A,(4000H)"'"LD (5000H),A"'"LD A,(4001H)"'"LD (5001H),A etc etc etc... Butwe can do better." 1 '"These 4 examples show the range.": 1 '"The use of machine code has enabled the programmers to produce faster and far superior graphics as well as increased flexibility of sound. This has resulted in staccato and tenuto options and the one major reasonfor forgetting MUSICMASTER..." 1 '"The only clever bit is the OR operation which can only result in zero if both B and C are 0." 1 '"The clever part is that the sameformat is used, just the speed is changed. This means that programs saved on the sprint canbe loaded on a normal system andvice versa." 1 '"Some examples;-": 1 '"It is with this in mind that I have written (?) this letter." 1 '"Have you though of asking MENSA to provide one of their standardtests for a future issue?"''"Perhaps you could make it into one of your famous competitions." 1 '" SAVE ""FONT"" 1 #nmy&nn~+nyP1nyc8n{ 1 "tutor3.2" 1 "tutor3.1" 1 "a";"."'"The code in decimal is;-"'"33,0,64,17,0,80,1,0,8,126,0( or 47 for CPL),18,35,19,11,121,176,32,-10,201.": 1 "a";" and"'"when the routine returns to 1 "a";" and pressing any"'"key will execute a RANDOMIZE 1 "XMAS ADv": 1 "XMAS 16/48" 1 "NOP","No Operation (for now)","LD (DE),A","and load into destination.","INC HL","move pointer to next byte","INC DE","DE goes up as well","DEC BC","one less left to do","LD A,C","put C into A","OR B","result is zero if B and C are 0","JR NZ,RP","if not 0 jump back to RP","RET","if finished go back to BASIC." 1 "LD BC,(7E00H)","Loads C from (7E00)","and loads B from (7E01)","LD (3B60H),HL","Load (3B60H) from L (low byte)","and (3B61H) from H (high byte)","LD DE,0F22H","When coded the opcode for LD DE","will be followed by 22H then 0FH" 1 "LD HL,4000H","Point HL to source address","LD DE,5000H","point DE to destination address","LD BC,0800H","use BC as a counter.","RP LD A,(HL)","fetch first byte" 1 "LD C,88H","Loading a register directly","with a number.","LD A,(34F7H)","Loading A from the contents of","memory (or the reverse).","LD (HL),A","Load memory address held in HL","from A (or the reverse).","LD B,(IX+3)","Load a register from an indexed","address (or the reverse)." 1 "JP nn","Unconditional jump to the","instruction at address nn.","JR n","Relative,unconditional jump to","instruction n bytes further on.","JP cc,nn","Jump to nn on condition","that F register satisfies cc.","JR cc,n","Jump relative n bytes on","condition cc" 1 "ADD s"," Add S to A","CPL "," Complement A","SUB s"," Subtract S from A","AND s"," Logical AND S with A","INC s"," Increment S","OR s"," Logical OR S with A","DEC s"," Decrement S","XOR s"," Exclusive OR S with A","NEG "," Negate A","CP s"," Compare S with A" 1 ";';" We will pay `10 for published letters or between `20 and `100 if you can send us an original program which we can feature."''" Meanwhile enjoy the rest of the tape....": 1 "33","0","64","17","0","80","1","0","8","126","0","18","35","19","11","121","176","32","-10","201" 1 "21","00 40","LD HL,4000H","11","00 50","LD DE,5000H","01","00 08","LD BC,0800H","7E","","LD A,(HL)","00","","NOP","12","","LD (DE),A","23","","INC HL","13","","INC DE","0B","","DEC BC","79","","LD A,C","B0","","OR B","20","F6","JR NZ,-0AH","C9","","RET" 1 "16/48TITLE" 1 "16/48LOAD1" 1 ","the contents of the memory address held in HL"," 1 ","a register (A,B,C,D,E,H or L)"," 1 ","a number up to 255 (00 to FFh)"," 1 "'"it will run the machine code routine stored at "; 1 " (See page 160 of the manual.)": 1 !dffffffff 1 !""""""""2 1 will use the number to seed the RND function.This may seem like an odd thing to do, but it is commonly used because it uses very little memory." 1 to quit)" 1 to move on."''"(The next screen shows half of the display for each program.)" 1 to move on." 1 for hard copy)" 1 WELL DONE YOU HAVE ACHIEVED 1 The memory READ line is activated by the control bus."'" 1 The data bus is connected to the TMP register."'" 1 The HL register is connected to the address bus."'" 1 The ALU adds the contents of TMP and A and the result is stored in A. Flags are set according to the result." 1 THE CLEAR SCREEN ROUTINE USED IN THIS ADVERT IS IN A REM STATEMENT AT LINE 1 ANDIS 68 BYTES OF RELOCATABLE CODE STARTING AT prog+149 1 Magazines Ltd.*6\$: 1 7 ""XMAS ADV"" 1 6 ""rev1"" 1 5 ""tutor3.2"" 1 4 ""tutor3.1"" 1 3 ""edit"" 1 2 ""letter"" 1 1984 A.P.S. 1 ","the contents of the address n bytes above that held in the index register." 1 """"2#"3"2#"3"2#""" 1 will run the code and then print the same number."''" 1 ONE OF TODAYS HIGHEST SCORES 1 45 04:17 066 066 1 00 00:00 N.A.M. 00 00:00 N.A.M. 00 00:00 N.A.M. 00 00:00 N.A.M. 00 00:00 N.A.M. 00 00:00 N.A.M. 00 00:00 N.A.M. 00 00:00 N.A.M. 00 00:00 N.A.M. 00 00:00 N.A.M. 00 00:00 1 1